package pe.com.bn.sach.domain;

import java.util.Date;

/**
 * Bnchf52Movimiento entity.
 * 
 * @author MyEclipse Persistence Tools
 */ 

public class Bnchf52Movimiento implements java.io.Serializable {

	// Fields
		/*
		public Bnchf52Movimiento() {
		}
	  */
	private Bnchf52MovimientoId id;
	private Bnchf46Usuario bnchf46UsuarioByF52UsuaFin;
	private Bnchf42Actividad bnchf42ActividadBySysC008318;
	private Bnchf42Actividad bnchf42ActividadBySysC008317;
	private Bnchf46Usuario bnchf46UsuarioByF52UsuaIni;
	private Date f52FeMov;
	private Long f52EstdoMov;
	private Long f52Version;
	private Long f52Detenido;
	private Date f52FeDetenido;
	private Long f52UsrDetenido;
	private String f52IdUsuaCrea;
	private Date f52FeUsuaCrea;
	private String f52IdUsuaModi;
	private Date f52FeUsuaModi;
//add Rix
	private Long f52flagflujo;
	
	// Constructors

	//add wilber
	private String f52FeSalida;
	private String f52FeIngreso;
	private String f52Estdo;	
	private String f52TiempoTranscurido;
	//Add Vilia
	private Date f52FeSalidaMov;
	private Date f52FeIngresoMov;
	/**
	 * @return Devuelve f52TiempoTotalTranscurido.
	 */
	public String getF52TiempoTotalTranscurido() {
		return f52TiempoTotalTranscurido;
	}
	/**
	 * @param tiempoTotalTranscurido El f52TiempoTotalTranscurido a establecer.
	 */
	public void setF52TiempoTotalTranscurido(String tiempoTotalTranscurido) {
		f52TiempoTotalTranscurido = tiempoTotalTranscurido;
	}
	private String f52TiempoTotalTranscurido;
	

	/** default constructor */
	public Bnchf52Movimiento() {
	 id=new Bnchf52MovimientoId();
	 bnchf46UsuarioByF52UsuaFin=new Bnchf46Usuario();
	 bnchf42ActividadBySysC008318=new Bnchf42Actividad();
	 bnchf42ActividadBySysC008317=new Bnchf42Actividad();
	 bnchf46UsuarioByF52UsuaIni=new Bnchf46Usuario();		 
	}
		
	/**

	/**
	 * @return Devuelve f52Estdo.
	 */
	public String getF52Estdo() {
		return f52Estdo;
	}
	/**
	 * @param estdo El f52Estdo a establecer.
	 */
	public void setF52Estdo(String estdo) {
		f52Estdo = estdo;
	}
	/**
	 * @return Devuelve f52FeIngreso.
	 */
	public String getF52FeIngreso() {
		return f52FeIngreso;
	}
	/**
	 * @param feIngreso El f52FeIngreso a establecer.
	 */
	public void setF52FeIngreso(String feIngreso) {
		f52FeIngreso = feIngreso;
	}
	/**
	 * @return Devuelve f52FeSalida.
	 */
	public String getF52FeSalida() {
		return f52FeSalida;
	}
	/**
	 * @param feSalida El f52FeSalida a establecer.
	 */
	public void setF52FeSalida(String feSalida) {
		f52FeSalida = feSalida;
	}
	/**
	 * @return Devuelve f52TiempoTranscurido.
	 */
	public String getF52TiempoTranscurido() {
		return f52TiempoTranscurido;
	}
	/**
	 * @param tiempoTranscurido El f52TiempoTranscurido a establecer.
	 */
	public void setF52TiempoTranscurido(String tiempoTranscurido) {
		f52TiempoTranscurido = tiempoTranscurido;
	}


	/** minimal constructor */
	public Bnchf52Movimiento(Bnchf52MovimientoId id,
			Bnchf46Usuario bnchf46UsuarioByF52UsuaFin,
			Bnchf42Actividad bnchf42ActividadBySysC008318,
			Bnchf42Actividad bnchf42ActividadBySysC008317,
			Bnchf46Usuario bnchf46UsuarioByF52UsuaIni, String f52IdUsuaCrea,
			Date f52FeUsuaCrea) {
		this.id = id;
		this.bnchf46UsuarioByF52UsuaFin = bnchf46UsuarioByF52UsuaFin;
		this.bnchf42ActividadBySysC008318 = bnchf42ActividadBySysC008318;
		this.bnchf42ActividadBySysC008317 = bnchf42ActividadBySysC008317;
		this.bnchf46UsuarioByF52UsuaIni = bnchf46UsuarioByF52UsuaIni;
		this.f52IdUsuaCrea = f52IdUsuaCrea;
		this.f52FeUsuaCrea = f52FeUsuaCrea;
	}

	/** full constructor */
	public Bnchf52Movimiento(Bnchf52MovimientoId id,
			Bnchf46Usuario bnchf46UsuarioByF52UsuaFin,
			Bnchf42Actividad bnchf42ActividadBySysC008318,
			Bnchf42Actividad bnchf42ActividadBySysC008317,
			Bnchf46Usuario bnchf46UsuarioByF52UsuaIni, Date f52FeMov,
			Long f52EstdoMov, Long f52Version, Long f52Detenido,
			Date f52FeDetenido, Long f52UsrDetenido, String f52IdUsuaCrea,
			Date f52FeUsuaCrea, String f52IdUsuaModi, Date f52FeUsuaModi) {
		this.id = id;
		this.bnchf46UsuarioByF52UsuaFin = bnchf46UsuarioByF52UsuaFin;
		this.bnchf42ActividadBySysC008318 = bnchf42ActividadBySysC008318;
		this.bnchf42ActividadBySysC008317 = bnchf42ActividadBySysC008317;
		this.bnchf46UsuarioByF52UsuaIni = bnchf46UsuarioByF52UsuaIni;
		this.f52FeMov = f52FeMov;
		this.f52EstdoMov = f52EstdoMov;
		this.f52Version = f52Version;
		this.f52Detenido = f52Detenido;
		this.f52FeDetenido = f52FeDetenido;
		this.f52UsrDetenido = f52UsrDetenido;
		this.f52IdUsuaCrea = f52IdUsuaCrea;
		this.f52FeUsuaCrea = f52FeUsuaCrea;
		this.f52IdUsuaModi = f52IdUsuaModi;
		this.f52FeUsuaModi = f52FeUsuaModi;
	}

	// Property accessors

	public Bnchf52MovimientoId getId() {
		return this.id;
	}

	public void setId(Bnchf52MovimientoId id) {
		this.id = id;
	}

	public Bnchf46Usuario getBnchf46UsuarioByF52UsuaFin() {
		return this.bnchf46UsuarioByF52UsuaFin;
	}

	public void setBnchf46UsuarioByF52UsuaFin(
			Bnchf46Usuario bnchf46UsuarioByF52UsuaFin) {
		this.bnchf46UsuarioByF52UsuaFin = bnchf46UsuarioByF52UsuaFin;
	}

	public Bnchf42Actividad getBnchf42ActividadBySysC008318() {
		return this.bnchf42ActividadBySysC008318;
	}

	public void setBnchf42ActividadBySysC008318(
			Bnchf42Actividad bnchf42ActividadBySysC008318) {
		this.bnchf42ActividadBySysC008318 = bnchf42ActividadBySysC008318;
	}

	public Bnchf42Actividad getBnchf42ActividadBySysC008317() {
		return this.bnchf42ActividadBySysC008317;
	}

	public void setBnchf42ActividadBySysC008317(
			Bnchf42Actividad bnchf42ActividadBySysC008317) {
		this.bnchf42ActividadBySysC008317 = bnchf42ActividadBySysC008317;
	}

	public Bnchf46Usuario getBnchf46UsuarioByF52UsuaIni() {
		return this.bnchf46UsuarioByF52UsuaIni;
	}

	public void setBnchf46UsuarioByF52UsuaIni(
			Bnchf46Usuario bnchf46UsuarioByF52UsuaIni) {
		this.bnchf46UsuarioByF52UsuaIni = bnchf46UsuarioByF52UsuaIni;
	}

	public Date getF52FeMov() {
		return this.f52FeMov;
	}

	public void setF52FeMov(Date f52FeMov) {
		this.f52FeMov = f52FeMov;
	}

	public Long getF52EstdoMov() {
		return this.f52EstdoMov;
	}

	public void setF52EstdoMov(Long f52EstdoMov) {
		this.f52EstdoMov = f52EstdoMov;
	}

	public Long getF52Version() {
		return this.f52Version;
	}

	public void setF52Version(Long f52Version) {
		this.f52Version = f52Version;
	}

	public Long getF52Detenido() {
		return this.f52Detenido;
	}

	public void setF52Detenido(Long f52Detenido) {
		this.f52Detenido = f52Detenido;
	}

	public Date getF52FeDetenido() {
		return this.f52FeDetenido;
	}

	public void setF52FeDetenido(Date f52FeDetenido) {
		this.f52FeDetenido = f52FeDetenido;
	}

	public Long getF52UsrDetenido() {
		return this.f52UsrDetenido;
	}

	public void setF52UsrDetenido(Long f52UsrDetenido) {
		this.f52UsrDetenido = f52UsrDetenido;
	}

	public String getF52IdUsuaCrea() {
		return this.f52IdUsuaCrea;
	}

	public void setF52IdUsuaCrea(String f52IdUsuaCrea) {
		this.f52IdUsuaCrea = f52IdUsuaCrea;
	}

	public Date getF52FeUsuaCrea() {
		return this.f52FeUsuaCrea;
	}

	public void setF52FeUsuaCrea(Date f52FeUsuaCrea) {
		this.f52FeUsuaCrea = f52FeUsuaCrea;
	}

	public String getF52IdUsuaModi() {
		return this.f52IdUsuaModi;
	}

	public void setF52IdUsuaModi(String f52IdUsuaModi) {
		this.f52IdUsuaModi = f52IdUsuaModi;
	}

	public Date getF52FeUsuaModi() {
		return this.f52FeUsuaModi;
	}

	public void setF52FeUsuaModi(Date f52FeUsuaModi) {
		this.f52FeUsuaModi = f52FeUsuaModi;
	}

	/**
	 * @return Devuelve f52flagflujo.
	 */
	public Long getF52flagflujo() {
		return f52flagflujo;
	}
	/**
	 * @param f52flagflujo El f52flagflujo a establecer.
	 */
	public void setF52flagflujo(Long f52flagflujo) {
		this.f52flagflujo = f52flagflujo;
	}
	/**
	 * @return Devuelve f52FeIngresoMov.
	 */
	public Date getF52FeIngresoMov() {
		return f52FeIngresoMov;
	}
	/**
	 * @param feIngresoMov El f52FeIngresoMov a establecer.
	 */
	public void setF52FeIngresoMov(Date feIngresoMov) {
		f52FeIngresoMov = feIngresoMov;
	}
	/**
	 * @return Devuelve f52FeSalidaMov.
	 */
	public Date getF52FeSalidaMov() {
		return f52FeSalidaMov;
	}
	/**
	 * @param feSalidaMov El f52FeSalidaMov a establecer.
	 */
	public void setF52FeSalidaMov(Date feSalidaMov) {
		f52FeSalidaMov = feSalidaMov;
	}
}